package bingfa

import "fmt"

//channel可以声明为只读或者只写性质
func Test12(){
	//1，在默认情况下管道是双向的
	//var chan1 chan int
	//2，声明为只写
	var chan2 chan<- int
	chan2=make(chan int,3)
	chan2<-20
	fmt.Println(chan2)
	//3,声明为只读
	var chan3 <-chan int
	num2:=<-chan3//因为是空的，所以会阻塞等不到数据加入
	fmt.Println(num2)
}
